// AI人物信息类型定义
export interface PersonInformation {
    age: number;
    name: string;
    gender: string;
    zodiac: string;
    birthday: string;
    language: string;
    occupation: string;
}

export interface Emotion {
    name: string;
    path: string;
    prompt_text: string;
}

export interface Emotions {
    Emotions_list: Emotion[];
}

export interface VoiceSettings {
    text: string;
    gpt_path: string;
    prompt_text: string;
    sovits_path: string;
    text_language: string;
    refer_wav_path: string;
    prompt_language: string;
}

export interface CharacterProfiles {
    Emotions: Emotions;
    work_flow: string;
    promptWord: string;
    aiPersion_id: number;
    voice_settings: VoiceSettings;
    persionImageDescription: string;
}

export interface PersonData {
    id: number;
    information: PersonInformation;
    avatar: string;
    image: string;
    likes: string;
    comments: string;
    is_premium: boolean;
    description: string;
    images: string[];
    videos: string[];
    character_profiles: CharacterProfiles;
    type: string;
    country: string;
    status: boolean;
    createdAt: string;
    updatedAt: string;
} 